abode of felicity - Spanish English Dictionary